import BigNumber from './bignumber.js';
/*Number 拓展*/
//加法
Number.prototype.add = function(arg) {
	const num1 = new BigNumber(this);
	return num1.plus(arg).toNumber();
}
//减法
Number.prototype.sub = function(arg) {
	return this.add(-arg);
}
Number.prototype.mul = function(arg) {
	const num1 = new BigNumber(this);
	return num1.multipliedBy(arg).toNumber();
}
//除法
Number.prototype.div = function(arg) {
	const num1 = new BigNumber(this);
	return num1.dividedBy(arg).toNumber();
}
Number.prototype.toFloat = function() {
	return new BigNumber(this).toNumber()
};
/*String 拓展*/
//加法
String.prototype.add = function(arg) {
	return parseFloat(this).add(arg);
}
//减法
String.prototype.sub = function(arg) {
	return this.add(-arg);
}
//乘法
String.prototype.mul = function(arg) {
	return parseFloat(this).mul(arg);
}
//除法
String.prototype.div = function(arg) {
	return parseFloat(this).div(arg);
}
String.prototype.toFloat = function() {
	return parseFloat(this).toFloat(0);
};



export default {};